package Processos;

import java.util.List;

import Model.Emprestimo;
import Model.Usuario;
import ServicosDAO.EmprestimoDAO;
import ServicosDAO.MultaDAO;

public class RemoverMulta {
	private EmprestimoDAO emprestimoDao = new EmprestimoDAO();
	private MultaDAO multaDao = new MultaDAO();




	/**
	 * Remove todas as multas com o id de um usuario
	 * 
	 * @param usuario
	 * @return
	 */
	public boolean remover(Usuario usuario) {

		List<Emprestimo> emprestimos = emprestimoDao
				.selecionarEmprestimos(usuario);

		if (emprestimos != null && emprestimos.size() > 0) {
			for (Emprestimo emp : emprestimos) {
				multaDao.removerMulta(emp);
			}
			return true;
		} else if (emprestimos.size() == 0) {
			return true;
		}

		return false;

	}
}